Hexagonal Geometry Clipmaps for Spherical Terrain Rendering
نویسندگان
چکیده
Terrains can be rendered efficiently with rectangular 2D grid of heights. Terrain on spheres, on the other hand, can be rendered using Hierarchical Triangular Mesh (HTM) but the representation does not fit directly with 2D grid of heights. We present a unified representation of HTM and clipmapping using Hexagonal Geometry Clipmaps. This provides one to one correspondence of vertices and heights, low and constant memory usage, less storage space requirements, no pole singularity, fast vertex look-ups, and large range of view distances. Hexagonal clipmaps fit equilateral triangles of HTM and achieve uniform triangle count on the screen. We keep the clipmaps on the GPU for fast access from shaders and use vertex buffer objects for fast triangle rendering.
منابع مشابه
Terrain Rendering using Spherical Clipmaps
We describe a terrain rendering algorithm for spherical terrains based on clipmaps. It leverages the high geometry throughput of current GPU to render large static triangle sets. The vertices are displaced by a height map texture. Our main contribution is mapping of texture coordinates to calculate the height map sample position based on the static vertex offset and the variable view position.
متن کاملTerrain Rendering using Geometry Clipmaps
Geometry clipmaps present a quick, intuitive, and high performance solution to the problem of rendering terrain at varying levels of detail (LOD). Recent advances in graphics hardware allow a significant portion of geometry clipmap processing to be done on the GPU, making the performance even better. This paper explores implementing geometry clipmaps on the GPU and discusses the optimizations a...
متن کاملTerrain Rendering Using Geometry Clipmaps
A primary difficulty in terrain rendering is displaying realistic terrains to the user at real-time frame rates. The brute force approach is usually too complex for real-time frame rates to be achieved. Several terrain-rendering techniques have been proposed that use Level of Detail (LOD) to generate a simplified representation of a terrain. The geometry clipmap is a recently proposed approach ...
متن کاملTerrain Rendering Using GPU-Based Geometry Clipmaps
The geometry clipmap introduced in Losasso and Hoppe 2004 is a new level-of-detail structure for rendering terrains. It caches terrain geometry in a set of nested regular grids, which are incrementally shifted as the viewer moves. The grid structure provides a number of benefits over previous irregular-mesh techniques: simplicity of data structures, smooth visual transitions, steady rendering r...
متن کاملApplying Tessellation to Clipmap Terrain Rendering
Recent graphics hardware has introduced a number useful techniques that can be applied to terrain rendering. In this report, we describe some of the issues with terrain rendering, such as performance. We describe our framework for implementing terrain rendering algorithms which help to reduce implementation complexity. We explore the possibility of applying recent hardware and API features to t...
متن کامل